export default async function validator(ctx, next, rules) {
  try {
    ctx.verifyParams(rules);
    await next();
    return true;
  } catch (e) {
    ctx.app.emit('error', e, ctx);
    return false;
  }
}
